package com.lykj.llw.box.data.bean.response;

import com.google.gson.annotations.SerializedName;

import java.util.List;

public class TaskListResponse {

    /**
     * code
     */
    @SerializedName("code")
    private String code;
    /**
     * status
     */
    @SerializedName("status")
    private Boolean status;
    /**
     * message
     */
    @SerializedName("message")
    private String message;
    /**
     * data
     */
    @SerializedName("data")
    private DataDTO data;
    /**
     * exceptionClazz
     */
    @SerializedName("exceptionClazz")
    private Object exceptionClazz;

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public Boolean getStatus() {
        return status;
    }

    public void setStatus(Boolean status) {
        this.status = status;
    }

    public String getMessage() {
        return message;
    }

    public void setMessage(String message) {
        this.message = message;
    }

    public DataDTO getData() {
        return data;
    }

    public void setData(DataDTO data) {
        this.data = data;
    }

    public Object getExceptionClazz() {
        return exceptionClazz;
    }

    public void setExceptionClazz(Object exceptionClazz) {
        this.exceptionClazz = exceptionClazz;
    }

    public static class DataDTO {
        /**
         * integral
         */
        @SerializedName("integral")
        private Double integral;
        /**
         * taskList
         */
        @SerializedName("taskList")
        private List<TaskListDTO> taskList;

        public Double getIntegral() {
            return integral;
        }

        public void setIntegral(Double integral) {
            this.integral = integral;
        }

        public List<TaskListDTO> getTaskList() {
            return taskList;
        }

        public void setTaskList(List<TaskListDTO> taskList) {
            this.taskList = taskList;
        }

        public static class TaskListDTO {
            /**
             * id
             */
            @SerializedName("id")
            private Integer id;
            /**
             * name
             */
            @SerializedName("name")
            private String name;
            /**
             * integral
             */
            @SerializedName("integral")
            private String integral;
            /**
             * remark
             */
            @SerializedName("remark")
            private String remark;
            /**
             * status
             */
            @SerializedName("status")
            private Integer status;

            public Integer getId() {
                return id;
            }

            public void setId(Integer id) {
                this.id = id;
            }

            public String getName() {
                return name;
            }

            public void setName(String name) {
                this.name = name;
            }

            public String getIntegral() {
                return integral;
            }

            public void setIntegral(String integral) {
                this.integral = integral;
            }

            public String getRemark() {
                return remark;
            }

            public void setRemark(String remark) {
                this.remark = remark;
            }

            public Integer getStatus() {
                return status;
            }

            public void setStatus(Integer status) {
                this.status = status;
            }
        }
    }
}
